package itheima10;

import java.util.ArrayList;
import java.util.List;

/*
    包子铺包包子,吃货吃包子(包一个,吃一个)
    分析:
        1.定义Thread子类BaoZiPuThread,覆盖重写run方法,指定线程任务(包包子)
        2.定义Thread子类ChiHuoThread,覆盖重写run方法,指定线程任务(吃包子)
        3.创建BaoZiPuThread类的对象和ChiHuoThread类的对象
        4.分别调用start方法,开启线程
 */
public class Demo10BaoZiPuChiHuo {
    public static void main(String[] args) {
        //创建List集合对象,在包子铺和吃货线程之间传递数据
        List<String> list = new ArrayList<>();
        //3.创建BaoZiPuThread类的对象和ChiHuoThread类的对象
        BaoZiPuThread baoZiPuThread = new BaoZiPuThread("庆丰包子铺",list);
        //设置线程名称
        //baoZiPuThread.setName("庆丰包子铺");

        ChiHuoThread chiHuoThread = new ChiHuoThread("赵丽颖",list);
        //chiHuoThread.setName("赵丽颖");

        //4.分别调用start方法,开启线程
        baoZiPuThread.start();
        chiHuoThread.start();

    }
}
